//
//  MBAlterViewController.h
//  MBAlterViewController
//
//  Created by zengcatch on 16/1/13.
//  Copyright © 2016年 catch. All rights reserved.
//

#import <UIKit/UIKit.h>
/**
 *  弹出框的动画类型
 */
typedef NS_ENUM(NSInteger, MBAlterAnimationType) {
    /**
     *  无动画，默认从0开始
     */
    MBAlterAnimationNone,
    /**
     *  缩放动画
     */
    MBAlterAnimationScale,
    /**
     *  从上往下
     */
    MBAlterAnimationUp,
    /**
     *  从下往上
     */
    MBAlterAnimationDown,
};

/**
 *  弹框封装类
 */
@interface MBAlterViewController : UIViewController
//弹出框的背景视图
@property (weak, nonatomic) IBOutlet UIView *backView;
//弹出框视图
@property (weak, nonatomic) IBOutlet UIView *mainView;
//弹出框弹出状态
@property (nonatomic, assign) BOOL isShowing;
//弹出框动画类型
@property (nonatomic, assign) MBAlterAnimationType animationType;
/**
 *  显示弹出框
 */
-(void)showView;

/**
 *  隐藏弹出框
 */
-(void)dismissView;

@end